<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>Silicon Valley GTUG - 2008-08-06 Event - Google Collections Library for Java</title>
	<link rel=stylesheet type="text/css" href="/style/main.css">
</head>

<body background="/image/background.jpg" topmargin="0" bottommargin="0"
      leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">

    <center>
        <table width="765" height="100%" cellpadding="0" cellspacing="0" border="0"
               background="/image/mainbackground.jpg">
            <tr valign="top">
                <td>    <!-- BEGIN: reset margins for inner tables -->

<table width="764" height="97" cellpadding="0" cellspacing="0" border="0">
	<tr valign="top">
        <td width="416"><img src="/image/logo.jpg"
            width="416" height="97" border="0" alt=""></td>
        <td width="100%" background="/image/logobg.jpg"><img src="/image/logobg.jpg"
            width="4" height="97" border="0" alt=""></td>
	</tr>
</table>

<table width="764" height="42" cellpadding="0" cellspacing="0" border="0">
	<tr valign="top">
        <td width="169"><img src="/image/left1.jpg"
            width="169" height="42" border="0" alt=""></td>
        <td width="100%" background="/image/left1bg.jpg"><img src="/image/left1bg.jpg"
            width="20" height="42" border="0" alt=""></td>
	</tr>
</table>

<table width="764" cellpadding="0" cellspacing="0" border="0">
	<tr valign="top">
        <td width="150">
            <!-- menu below, copy and paste the menudivider.jpg code as necessary -->
            <!-- the &nbsp; is code for a one letter space -->
            <img src="/image/menudivider.jpg" width="150" height="6" border="0" alt=""><br/>
            &nbsp; <a class="unselected" href="http://sv-gtug.org">Home</a><br/>
            <img src="/image/menudivider.jpg" width="150" height="6" border="0" alt=""><br/>
            &nbsp; <a class="unselected" href="/calendar.html">Calendar</a>
            - <a class="selected">2008-08-06</a><br/>
            <img src="/image/menudivider.jpg" width="150" height="6" border="0" alt=""><br/>
            &nbsp; <a class="unselected" href="/blog/">Blog</a><br/>
            <img src="/image/menudivider.jpg" width="150" height="6" border="0" alt=""><br/>
            &nbsp; <a class="unselected" href="/contact.html">Contact us</a><br/>
            <img src="/image/menudivider.jpg" width="150" height="6" border="0" alt=""><br/>
            <!-- end menu -->
        </td>
        <td width="10">&nbsp;</td>
        <td width="744">

            <img src="/image/head-event.jpg" width="224" height="19" border="0" alt="Event Announcement">
            <ul>
                <li><b>Meeting:</b> Silicon Valley GTUG
                <li><b>Date:</b> August 6, 2008
                <li><b>Cost:</b> Always FREE to all!
                <li><b>Topic:</b> Using the Google Collections Library for Java
                <li><b>Speaker:</b> Kevin Bourrillion
            </ul>

            <img src="/image/head-rsvp.jpg" width="279" height="25" border="0" alt="Advance RSVPs Requested">
            <p>Although this is a free event, we are requesting that people
                <a href="http://sv-gtug-8.eventbrite.com/">register in advance</a>
                and we will be limiting attendance to a maximum of 200 attendees.</p>

            <img src="/image/head-description.jpg" width="122" height="25" border="0" alt="Description">
            <p>The Java Collections Framework is indispensable to nearly every Java developer. Yet,
                you may often find yourself searching for a collection type, implementation, or
                utility that's nowhere to be found. In this session, you'll learn how the open-source
                <a href="http://code.google.com/p/google-collections/">Google Collections Library</a>
                builds on the excellent foundation of java.util, to provide
                more of the building blocks you need to do your job. You'll see many examples of how your
                code can become simpler, safer, more flexible, and more powerful by adopting classes like
                ReferenceMap, Multimap, our immutable collections and many others.</p>

            <img src="/image/head-agenda.jpg" width="80" height="25" border="0" alt="Agenda">
            <ul>
                <li><b>6:00-6:15pm</b> Arrive & mingle -- Food & drinks provided by Google<br/>
                <li><b>6:15-6:45pm</b> Google Technology Demos by our members<br/>
                <li><b>6:50-7:00pm</b> General Announcements<br/>
                <li><b>7:00-8:00pm</b> Google Collections Library talk by Kevin Bourrillion<br/>
            </ul>

            <p>During the networking hour, we invite our members that develop applications
                using Google Technology to do brief demos of 5 minutes or less. Please contact
                <a href="mailto:van.gtug@gmail.com">Van Riper</a> to indicate your interest to demo your
                stuff. Time permitting, we will include as many demos as possible before the main
                event. Demos of web applications already running live on Google App Engine
                will be given precedence for this particular meeting.</p>

            <img src="/image/head-speakers.jpg" width="133" height="25" border="0" alt="Speaker Biographies">
            <p><a href="http://smallwig.blogspot.com/">Kevin Bourrillion</a> is the lead engineer for Google's
                core Java libraries, more of which will be open-sourced in the future.  He is a primary author
                of the <a href="http://code.google.com/p/google-collections/">Google Collections Library</a>,
                and of Google's Java dependency injection framework,
                <a href="http://code.google.com/p/google-guice/">Guice</a>.  He came to Google in 2004
                after seven years of fighting for life at a string of Hot Silicon Valley Start-Ups.</p>

            <img src="/image/head-location.jpg" width="92" height="19" border="0" alt="Location">
            <p>Google, Inc. (<a href="/image/map-googleplex.jpg">GooglePlex Map</a>)<br/>
            Tunis Conference Room, Bldg. 43<br/>
            1600 Amphitheatre Parkway<br/>
            Mountain View, CA 94043</p>

            <p>Please enter from the north side of the building, in the middle of the Google campus.
                Also, parking will be much easier to find in the lots south of Bldg. 44 across the
                street from the main complex.</p>

            <img src="/image/head-sponsors.jpg" width="94" height="25" border="0" alt="Sponsors">
            <p>We would like to thank <a href="http://www.google.com">Google</a> for providing
                the venue and the refreshments for this meeting. In particular, we would like
                to thank Stephanie Liu for serving as our primary meeting support contact at Google.</p>

            <!-- TODO: add CSS styles for controlling spacing -->
            <p>&nbsp;<br/>&nbsp;<br/>&nbsp;</p>

        </td>
        <td width="10">&nbsp;</td>
	</tr>
</table>

                </td>   <!-- END: reset margins for inner tables -->
            </tr>
        </table>
    </center>
</body>

</html>
